package com.example.ktdmo

fun main() {
    //可变
    val arrayString = mutableListOf<String>()
    arrayString.add("1")
    arrayString.add("2")
    arrayString.add("3")
    arrayString.add("4")
    arrayString.add(4, "5")
    //列表创建方式 不可变列表 指定元素类型
    val arrayInt = listOf<Int>(1, 2, 3)
    //map字典创建唯一可变字典
    val mutableMapOf = mutableMapOf<String, String>()
    mutableMapOf["1"] = "1"


    //不可变字典 不可动态添加、删除元素
    val mapOf = mapOf(Pair("key", "value"))


    //元素唯一不可重复
    val set = mutableSetOf<Int>(1, 2, 3, 4, 5)
    set.add(1)
    set.add(2)

    for (item in set) {
//        println(item)
    }

    val arrayExamplex = mutableListOf<String>("1", "2", "3", "4", "5")
    println("isEmpty:${arrayExamplex.isEmpty()}")
    println("是否包含6：${arrayExamplex.contains("6")}")
    println("get:${arrayExamplex[0]}")
    println("indexOf:${arrayExamplex.indexOf("6")}")


}